﻿using System;

namespace Tanmia.Core
{
    /// <summary>
    /// أنواع تفاصيل جهة الإتصال
    /// </summary>
    public enum ContactDetailTypeEnum
    {
        /// <summary>
        /// هاتف ثابت
        /// </summary>
        Phone = 0,
        /// <summary>
        /// هاتف محمول
        /// </summary>
        Mobile = 1,
        /// <summary>
        /// فاكس
        /// </summary>
        Fax = 2,
        /// <summary>
        /// العنوان
        /// </summary>
        Address = 3,
        /// <summary>
        /// بريد إلكتروني
        /// </summary>
        EMail = 4,
        /// <summary>
        /// آخر
        /// </summary>
        Other = 5
    }

    /// <summary>
    /// أنواع الفواتير
    /// </summary>
    public enum InvoiceTypeEnum
    {
        /// <summary>
        /// شراء
        /// </summary>
        Buy = 1,
        /// <summary>
        /// بيع
        /// </summary>
        Sale = 0,
        /// <summary>
        /// مرتجع شراء
        /// </summary>
        ReturnBuy = 3,
        /// <summary>
        /// مرتجع بيع
        /// </summary>
        ReturnSale = 2
    }

    /// <summary>
    /// أنواع الدفعات
    /// </summary>
    public enum PaymentMethodEnum
    {
        /// <summary>
        /// نقدي
        /// </summary>
        Paid = 0,
        /// <summary>
        /// آجل
        /// </summary>
        Unpaid = 1
    }

    /// <summary>
    /// أنواع الدفعات
    /// </summary>
    public enum PaymentTypeEnum
    {
        /// <summary>
        /// من زبون
        /// </summary>
        FromCustomer = 0,
        /// <summary>
        /// لـ تاجر
        /// </summary>
        ToMerchant = 1
    }

    /// <summary>
    /// أنواع الأشخاص
    /// </summary>
    public enum PersonTypeEnum
    {
        /// <summary>
        /// زبون
        /// </summary>
        Customer = 0,
        /// <summary>
        /// المورد أو التاجر
        /// </summary>
        Merchant = 1,
        /// <summary>
        /// المصنع
        /// </summary>
        Manufacturer = 2
    }

    /// <summary>
    /// انواع كشوف الحسابات
    /// </summary>
    public enum StatementTypeEnum
    {
        /// <summary>
        /// لـ زبون
        /// </summary>
        Customer = 0,
        /// <summary>
        /// لـ مورد
        /// </summary>
        Merchant = 1
    }

    /// <summary>
    /// أنواع تاريخ كشوف الحسابات
    /// </summary>
    public enum StatementDateTypeEnum
    {
        /// <summary>
        /// تاريخ آخر مطابقة
        /// </summary>
        LatestTotalPay = 0,
        /// <summary>
        /// منذ البداية
        /// </summary>
        FromStart = 1,
        /// <summary>
        /// مخصص
        /// </summary>
        Custom = 2
    }
}